package day13;

import java.io.*;
import java.util.ArrayList;

/**
 * @author Xiao
 * @date 2021/8/4
 */
public class Test03 {
    /**
     * 3. 在计算机的D盘下创建一个aa.txt文件，里头放一些中文数据（这一步不需要用代码实现），
     *    此时的编码应该是GBK（如果不是GBK就用记事本另存为ANSI）
     *       先右键属性查看当前文件的大小。    ---110byte
     *       然后后使用转换流将里头的数据转为用UTF-8编码的数据。   ---159byte
     */
    public static void main(String[] args) throws IOException {
        ArrayList<Integer> list = new ArrayList<>();
        InputStreamReader isr = new InputStreamReader(new FileInputStream(
                "homework\\src\\day13\\aa.txt"), "gbk");
        int i;
        while ((i = isr.read()) != -1) {
            list.add(i);
        }
        isr.close();
        OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(
                "homework\\src\\day13\\aa.txt"));
        for (Integer integer : list) {
            osw.write(integer);
        }
        osw.close();
    }
}
